/*
 * JSON data of a object prompt 
 */
{
	'scriptClass' : 'mstr.views.BaseView',
	'layoutClass' : 'mstr.layouts.PromptQuestion',
	'cssClass' : 'PromptQuestion',
	'cssPrefix' : 'mstr',
	'visible' : true,
	'descriptors' : {
		'required' : '(Required)',
		'simpleAnswerViewCaption' : 'Your selection:',
		'complexAnswerViewCaption' : 'The default selection is:',
		'emptyAnswerViewCaption' : 'Prompt not answered',
		'backToTop' : 'Back to top',
		'loading' : 'Loading...'
	},
	'simpleAnswerView' : {
		'scriptClass' : 'mstr.views.BaseView',
		'modelPath' : 'parent\/model\/answer\/getListCartModel()',
		'layoutClass' : 'mstr.layouts.ListCart',
		'cssClass' : 'ListCart',
		'cssPrefix' : 'mstr',
		'descriptors' : {
			'loading' : 'Loading...'
		},
		'availableView' : {
			'scriptClass' : 'mstr.views.FastListView',
			'modelPath' : 'parent\/model\/availableFiltered',
			'layoutClass' : 'mstr.layouts.ListView',
			'cssClass' : 'ListBlock',
			'cssPrefix' : 'mstr',
			'descriptors' : {
				'emptyText' : '(none)',
				'errorText' : '*Error loading contents.*',
				'errorDetailsText' : '*Details...*',
				'searchRequiredText' : 'Please enter search criteria. List may be long.',
				'waitingText' : 'Loading...',
				'loadingText' : 'Loading...',
				'requestTimeOutText' : 'Request timed out.',
				'requestCancelledText' : 'Request cancelled.'
			},
			'cmds' : '!ClickListItem;BrowseListItem||parent\/model\/available',
			'modelPushedProps' : '!width',
			'caption' : 'Available:',
			'height' : '150px',
			'width' : '100%',
			'itemCSSPrefix' : 'ListBlockItem',
			'itemRendererClass' : 'mstr.itemrenderers.FastListView',
			'showIcons' : true,
			'showDescriptions' : false,
			'multiSelect' : true,
			'allowBrowseFolder' : true,
			'allowBrowseAttribute' : false,
			'allowBrowseHierarchy' : false,
			'cmdsDblClick' : 'Add||parent\/model',
			'renderListItemsOnScroll' : true,
			'initialListItemRenderCount' : 10,
			'shouldReplaceSpace' : true,
			'CommandEnabledClickListItem' : true,
			'CommandEnabledBrowseListItem' : true
		},
		'selectedView' : {
			'scriptClass' : 'mstr.views.FastListView',
			'modelPath' : 'parent\/model\/selected',
			'layoutClass' : 'mstr.layouts.ListView',
			'cssClass' : 'ListBlock',
			'cssPrefix' : 'mstr',
			'descriptors' : {
				'emptyText' : '(none)',
				'errorText' : '*Error loading contents.*',
				'errorDetailsText' : '*Details...*',
				'searchRequiredText' : 'Please enter search criteria. List may be long.',
				'waitingText' : 'Loading...',
				'loadingText' : 'Loading...',
				'requestTimeOutText' : 'Request timed out.',
				'requestCancelledText' : 'Request cancelled.'
			},
			'cmds' : 'ClickListItem;BrowseListItem||model',
			'modelPushedProps' : '!width',
			'caption' : 'Selected:',
			'height' : '150px',
			'width' : '100%',
			'itemCSSPrefix' : 'ListBlockItem',
			'itemRendererClass' : 'mstr.itemrenderers.FastListView',
			'showIcons' : true,
			'showDescriptions' : false,
			'multiSelect' : true,
			'allowBrowseFolder' : false,
			'allowBrowseAttribute' : false,
			'allowBrowseHierarchy' : false,
			'cmdsDblClick' : 'Remove||parent\/model',
			'renderListItemsOnScroll' : true,
			'initialListItemRenderCount' : 10,
			'shouldReplaceSpace' : true,
			'CommandEnabledClickListItem' : true,
			'CommandEnabledBrowseListItem' : true
		},
		'addButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'cmds' : 'Add||parent\/model',
			'tooltip' : 'Add',
			'iconClass' : 'mstrBGIcon_tbAdd'
		},
		'addAllButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'cmds' : 'AddAll||parent\/model',
			'tooltip' : 'Add All',
			'iconClass' : 'mstrBGIcon_tbAddAll'
		},
		'removeButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'cmds' : 'Remove||parent\/model',
			'tooltip' : 'Remove',
			'iconClass' : 'mstrBGIcon_tbRemove'
		},
		'removeAllButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'cmds' : 'RemoveAll||parent\/model',
			'tooltip' : 'Remove All',
			'iconClass' : 'mstrBGIcon_tbRemoveAll'
		},
		'upButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model\/selected',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'visible' : true,
			'cmds' : 'Up||parent\/model\/selected',
			'tooltip' : 'Move up',
			'iconClass' : 'mstrBGIcon_tbUp'
		},
		'downButton' : {
			'scriptClass' : 'mstr.views.BaseView',
			'modelPath' : 'parent\/model\/selected',
			'layoutClass' : 'mstr.layouts.ToolButtonRounded',
			'cssClass' : 'ToolButtonRounded',
			'cssPrefix' : 'mstr',
			'visible' : true,
			'cmds' : 'Down||parent\/model\/selected',
			'tooltip' : 'Move down',
			'iconClass' : 'mstrBGIcon_tbDown'
		},
		'showMoveButtons' : true
	},
	'complexAnswerView' : {
		'scriptClass' : 'mstr.views.BaseView',
		'modelPath' : 'parent\/model\/answer\/complexString',
		'layoutClass' : 'mstr.layouts.TextDiv',
		'cssClass' : 'TextDiv',
		'cssPrefix' : 'mstr'
	}
}